Nast╣pi│a pr≤ba wykonania instrukcji SQL zawieraj╣cej sprzΩ┐enia wielokrotne; rezultat kwerendy mo┐e zale┐eµ od kolejno£ci stosowania sprzΩ┐e±. Na przyk│ad ten b│╣d mo┐e wyst╣piµ podczas wykonywania nastΩpuj╣cej instrukcji SQL:
SELECT * FROM Klienci, Zam≤wienia, [Opisy zam≤wie±],
Klienci LEFT JOIN Zam≤wienia
ON Klienci.KodKlienta = Zam≤wienia.KodKlienta,
Zam≤wienia INNER JOIN [Opisy zam≤wie±]
ON Zam≤wienia.NrZam≤wienia = [Opisy zam≤wie±].NrZam≤wienia;
Wykonanie tej instrukcji powoduje wyst╣pienie b│Ωdu, poniewa┐ kolejno£µ sprzΩ┐e± nie jest jednoznacznie ustalona. Aby wymusiµ wykonanie jednego ze sprzΩ┐e± w pierwszej kolejno£ci, nale┐y utworzyµ osobn╣ kwerendΩ wykonuj╣c╣ pierwsze sprzΩ┐enie i do│╣czyµ j╣ do instrukcji SQL. NastΩpuj╣ca kwerenda pokazuje, w jaki spos≤b mo┐na utworzyµ poprzedni╣ kwerendΩ tak, by operacja INNER JOIN by│a wykonana przed operacjami LEFT JOIN i RIGHT JOIN:
Kwerenda1
SELECT * FROM Zam≤wienia, [Opisy zam≤wie±],
Zam≤wienia INNER JOIN [Opisy zam≤wie±]
ON Zam≤wienia.
NrZam≤wienia = [Opisy zam≤wie±].NrZam≤wienia;
Kwerenda2
SELECT * FROM Klienci, Kwerenda1,
Klienci LEFT JOIN Kwerenda1
ON Klienci.KodKlienta = Zam≤wienia.KodKlienta;